beach substrate - Spanish English Dictionary